package com.kede.app.service.dto;

import com.kede.app.converenum.*;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
* @description /
* @author Pr.li
* @date 2023-05-23
**/
@Data
public class LeescoreGoodsDto implements Serializable {

    /** 商品ID */
    private Integer id;

    /** 分类ID */
    private Integer categoryId;

    /** 商品标题 */
    private String name;

    /** 出售模式:0=积分模式,1=货币模式,2=金钱+货币模式 */
//    private Integer paytype;

    /** 商品类型: 0=实物商品,1=虚拟商品,2=积分 */
    private GoodTypeConverEnum type;

    /** 商品状态:0=删除,1=仓库,2=上架 */
    private GoodStatusEnumConver status;

    /** 商品发布时间 */
    private Integer createtime;

    /** 商品详情 */
    private String body;

    /** 兑换规则 */
    private String rule;

    /** 图片缩略图 */
    private String thumb;

    /** 商品图集 */
    private String pics;

    /** 权重排序 */
    private Integer weigh;

    /** 更新时间 */
    private Integer updatetime;

    /** 商品库存 */
    private Integer stock;

    /** 所需积分 */
    private BigDecimal scoreprice;

    /** 开放时间 */
    private Integer firsttime;

    /** 结束时间 */
    private Integer lasttime;

    /** 价格 */
    private BigDecimal money;

    /** 已兑换 */
    private Integer usenum;

    /** 推荐:index=首页,hot=热门,recommend=推荐,new=最新 */
    private ClassifConverEnum flag;

    /** 限购数量 */
    private Integer maxBuyNumber;

    /** 商品分销: 0=不开启,1=开启 */
    private FenxiaoStatusConverEnum fenxiaoStatus;

    /** 运费 */
    private BigDecimal expressPrice;

    private SourceChannelConverEnum sourceChannel;

    private Integer adcode;
    private Integer citycode;
    private Integer provincecode;
}